/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package usernamepassword;

import java.util.ArrayList;

/**
 *
 * @author Student
 */
public class Map {

    public int arrayvalue;
    ArrayList<Node> nodes = new ArrayList();

    public String printID() {
        for (int i = 0; i < nodes.size(); i++) {
            int n = nodes.get(i).getId();
            System.out.println(n);
        }
        return ("");
    }

    public String printPW(int u) {

        for (int i = 0; i < nodes.size(); i++) {
            String n = nodes.get(i).getValue();
            System.out.println(n);

        }
        return ("");
    }

    public boolean Contains(int u) {

        for (int i = 0; i < nodes.size(); i++) {
            if (u == nodes.get(i).id) {
                setArrayvalue(i);
                return (true);
            }
        }
        return (false);

    }

    public String export() {
        for (int i = 0; i < nodes.size(); i++) {
            return (nodes.get(i).getValue() + "," + nodes.get(i).getId());
        }
        return ("");
    }

    public boolean delete(int u) {
        for (int i = 0; i < nodes.size(); i++) {
            if (u == nodes.get(i).id) {
                nodes.remove(i);
            }

        }
        return (true);
    }

    public int count() {
        int i;
        for (i = 0; i < nodes.size(); i++) {
        }
        return (i);
    }

    /**
     * @return the arrayvalue
     */
    public int getArrayvalue() {
        return arrayvalue;
    }

    /**
     * @param arrayvalue the arrayvalue to set
     */
    public void setArrayvalue(int arrayvalue) {
        this.arrayvalue = arrayvalue;
    }
}
